home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 2004 Junue - Disc 1 / MacFormat 143 CD1.iso / Revolution 2.0.1 demo / Revolution 2.0.1.sit / Revolution 2.0.1 / Sample Stacks / wsdl / zipCodeService.asmx < prev   
Extensible Markup Language  |  2003-05-21  |  13KB  |  354 lines

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="controtex.com" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" targetNamespace="controtex.com" xmlns="http://schemas.xmlsoap.org/wsdl/">
  3.   <types>
  4.     <s:schema elementFormDefault="qualified" targetNamespace="controtex.com">
  5.       <s:import namespace="http://www.w3.org/2001/XMLSchema" />
  6.       <s:element name="findZipCodeDistance">
  7.         <s:complexType>
  8.           <s:sequence>
  9.             <s:element minOccurs="1" maxOccurs="1" name="code1" type="s:int" />
  10.             <s:element minOccurs="1" maxOccurs="1" name="code2" type="s:int" />
  11.           </s:sequence>
  12.         </s:complexType>
  13.       </s:element>
  14.       <s:element name="findZipCodeDistanceResponse">
  15.         <s:complexType>
  16.           <s:sequence>
  17.             <s:element minOccurs="1" maxOccurs="1" name="findZipCodeDistanceResult" type="s:double" />
  18.           </s:sequence>
  19.         </s:complexType>
  20.       </s:element>
  21.       <s:element name="findZipCordinates">
  22.         <s:complexType>
  23.           <s:sequence>
  24.             <s:element minOccurs="1" maxOccurs="1" name="code1" type="s:int" />
  25.           </s:sequence>
  26.         </s:complexType>
  27.       </s:element>
  28.       <s:element name="findZipCordinatesResponse">
  29.         <s:complexType>
  30.           <s:sequence>
  31.             <s:element minOccurs="0" maxOccurs="1" name="findZipCordinatesResult">
  32.               <s:complexType>
  33.                 <s:sequence>
  34.                   <s:element ref="s:schema" />
  35.                   <s:any />
  36.                 </s:sequence>
  37.               </s:complexType>
  38.             </s:element>
  39.           </s:sequence>
  40.         </s:complexType>
  41.       </s:element>
  42.       <s:element name="findZipDetails">
  43.         <s:complexType>
  44.           <s:sequence>
  45.             <s:element minOccurs="1" maxOccurs="1" name="code1" type="s:int" />
  46.           </s:sequence>
  47.         </s:complexType>
  48.       </s:element>
  49.       <s:element name="findZipDetailsResponse">
  50.         <s:complexType>
  51.           <s:sequence>
  52.             <s:element minOccurs="0" maxOccurs="1" name="findZipDetailsResult">
  53.               <s:complexType>
  54.                 <s:sequence>
  55.                   <s:element ref="s:schema" />
  56.                   <s:any />
  57.                 </s:sequence>
  58.               </s:complexType>
  59.             </s:element>
  60.           </s:sequence>
  61.         </s:complexType>
  62.       </s:element>
  63.       <s:element name="getCodeSet">
  64.         <s:complexType>
  65.           <s:sequence>
  66.             <s:element minOccurs="1" maxOccurs="1" name="code" type="s:int" />
  67.             <s:element minOccurs="1" maxOccurs="1" name="distance" type="s:double" />
  68.           </s:sequence>
  69.         </s:complexType>
  70.       </s:element>
  71.       <s:element name="getCodeSetResponse">
  72.         <s:complexType>
  73.           <s:sequence>
  74.             <s:element minOccurs="0" maxOccurs="1" name="getCodeSetResult">
  75.               <s:complexType>
  76.                 <s:sequence>
  77.                   <s:element ref="s:schema" />
  78.                   <s:any />
  79.                 </s:sequence>
  80.               </s:complexType>
  81.             </s:element>
  82.           </s:sequence>
  83.         </s:complexType>
  84.       </s:element>
  85.       <s:element name="double" type="s:double" />
  86.       <s:element name="DataSet" nillable="true">
  87.         <s:complexType>
  88.           <s:sequence>
  89.             <s:element ref="s:schema" />
  90.             <s:any />
  91.           </s:sequence>
  92.         </s:complexType>
  93.       </s:element>
  94.     </s:schema>
  95.   </types>
  96.   <message name="findZipCodeDistanceSoapIn">
  97.     <part name="parameters" element="s0:findZipCodeDistance" />
  98.   </message>
  99.   <message name="findZipCodeDistanceSoapOut">
  100.     <part name="parameters" element="s0:findZipCodeDistanceResponse" />
  101.   </message>
  102.   <message name="findZipCordinatesSoapIn">
  103.     <part name="parameters" element="s0:findZipCordinates" />
  104.   </message>
  105.   <message name="findZipCordinatesSoapOut">
  106.     <part name="parameters" element="s0:findZipCordinatesResponse" />
  107.   </message>
  108.   <message name="findZipDetailsSoapIn">
  109.     <part name="parameters" element="s0:findZipDetails" />
  110.   </message>
  111.   <message name="findZipDetailsSoapOut">
  112.     <part name="parameters" element="s0:findZipDetailsResponse" />
  113.   </message>
  114.   <message name="getCodeSetSoapIn">
  115.     <part name="parameters" element="s0:getCodeSet" />
  116.   </message>
  117.   <message name="getCodeSetSoapOut">
  118.     <part name="parameters" element="s0:getCodeSetResponse" />
  119.   </message>
  120.   <message name="findZipCodeDistanceHttpGetIn">
  121.     <part name="code1" type="s:string" />
  122.     <part name="code2" type="s:string" />
  123.   </message>
  124.   <message name="findZipCodeDistanceHttpGetOut">
  125.     <part name="Body" element="s0:double" />
  126.   </message>
  127.   <message name="findZipCordinatesHttpGetIn">
  128.     <part name="code1" type="s:string" />
  129.   </message>
  130.   <message name="findZipCordinatesHttpGetOut">
  131.     <part name="Body" element="s0:DataSet" />
  132.   </message>
  133.   <message name="findZipDetailsHttpGetIn">
  134.     <part name="code1" type="s:string" />
  135.   </message>
  136.   <message name="findZipDetailsHttpGetOut">
  137.     <part name="Body" element="s0:DataSet" />
  138.   </message>
  139.   <message name="getCodeSetHttpGetIn">
  140.     <part name="code" type="s:string" />
  141.     <part name="distance" type="s:string" />
  142.   </message>
  143.   <message name="getCodeSetHttpGetOut">
  144.     <part name="Body" element="s0:DataSet" />
  145.   </message>
  146.   <message name="findZipCodeDistanceHttpPostIn">
  147.     <part name="code1" type="s:string" />
  148.     <part name="code2" type="s:string" />
  149.   </message>
  150.   <message name="findZipCodeDistanceHttpPostOut">
  151.     <part name="Body" element="s0:double" />
  152.   </message>
  153.   <message name="findZipCordinatesHttpPostIn">
  154.     <part name="code1" type="s:string" />
  155.   </message>
  156.   <message name="findZipCordinatesHttpPostOut">
  157.     <part name="Body" element="s0:DataSet" />
  158.   </message>
  159.   <message name="findZipDetailsHttpPostIn">
  160.     <part name="code1" type="s:string" />
  161.   </message>
  162.   <message name="findZipDetailsHttpPostOut">
  163.     <part name="Body" element="s0:DataSet" />
  164.   </message>
  165.   <message name="getCodeSetHttpPostIn">
  166.     <part name="code" type="s:string" />
  167.     <part name="distance" type="s:string" />
  168.   </message>
  169.   <message name="getCodeSetHttpPostOut">
  170.     <part name="Body" element="s0:DataSet" />
  171.   </message>
  172.   <portType name="zipCodeServiceSoap">
  173.     <operation name="findZipCodeDistance">
  174.       <input message="s0:findZipCodeDistanceSoapIn" />
  175.       <output message="s0:findZipCodeDistanceSoapOut" />
  176.     </operation>
  177.     <operation name="findZipCordinates">
  178.       <input message="s0:findZipCordinatesSoapIn" />
  179.       <output message="s0:findZipCordinatesSoapOut" />
  180.     </operation>
  181.     <operation name="findZipDetails">
  182.       <input message="s0:findZipDetailsSoapIn" />
  183.       <output message="s0:findZipDetailsSoapOut" />
  184.     </operation>
  185.     <operation name="getCodeSet">
  186.       <input message="s0:getCodeSetSoapIn" />
  187.       <output message="s0:getCodeSetSoapOut" />
  188.     </operation>
  189.   </portType>
  190.   <portType name="zipCodeServiceHttpGet">
  191.     <operation name="findZipCodeDistance">
  192.       <input message="s0:findZipCodeDistanceHttpGetIn" />
  193.       <output message="s0:findZipCodeDistanceHttpGetOut" />
  194.     </operation>
  195.     <operation name="findZipCordinates">
  196.       <input message="s0:findZipCordinatesHttpGetIn" />
  197.       <output message="s0:findZipCordinatesHttpGetOut" />
  198.     </operation>
  199.     <operation name="findZipDetails">
  200.       <input message="s0:findZipDetailsHttpGetIn" />
  201.       <output message="s0:findZipDetailsHttpGetOut" />
  202.     </operation>
  203.     <operation name="getCodeSet">
  204.       <input message="s0:getCodeSetHttpGetIn" />
  205.       <output message="s0:getCodeSetHttpGetOut" />
  206.     </operation>
  207.   </portType>
  208.   <portType name="zipCodeServiceHttpPost">
  209.     <operation name="findZipCodeDistance">
  210.       <input message="s0:findZipCodeDistanceHttpPostIn" />
  211.       <output message="s0:findZipCodeDistanceHttpPostOut" />
  212.     </operation>
  213.     <operation name="findZipCordinates">
  214.       <input message="s0:findZipCordinatesHttpPostIn" />
  215.       <output message="s0:findZipCordinatesHttpPostOut" />
  216.     </operation>
  217.     <operation name="findZipDetails">
  218.       <input message="s0:findZipDetailsHttpPostIn" />
  219.       <output message="s0:findZipDetailsHttpPostOut" />
  220.     </operation>
  221.     <operation name="getCodeSet">
  222.       <input message="s0:getCodeSetHttpPostIn" />
  223.       <output message="s0:getCodeSetHttpPostOut" />
  224.     </operation>
  225.   </portType>
  226.   <binding name="zipCodeServiceSoap" type="s0:zipCodeServiceSoap">
  227.     <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
  228.     <operation name="findZipCodeDistance">
  229.       <soap:operation soapAction="controtex.com/findZipCodeDistance" style="document" />
  230.       <input>
  231.         <soap:body use="literal" />
  232.       </input>
  233.       <output>
  234.         <soap:body use="literal" />
  235.       </output>
  236.     </operation>
  237.     <operation name="findZipCordinates">
  238.       <soap:operation soapAction="controtex.com/findZipCordinates" style="document" />
  239.       <input>
  240.         <soap:body use="literal" />
  241.       </input>
  242.       <output>
  243.         <soap:body use="literal" />
  244.       </output>
  245.     </operation>
  246.     <operation name="findZipDetails">
  247.       <soap:operation soapAction="controtex.com/findZipDetails" style="document" />
  248.       <input>
  249.         <soap:body use="literal" />
  250.       </input>
  251.       <output>
  252.         <soap:body use="literal" />
  253.       </output>
  254.     </operation>
  255.     <operation name="getCodeSet">
  256.       <soap:operation soapAction="controtex.com/getCodeSet" style="document" />
  257.       <input>
  258.         <soap:body use="literal" />
  259.       </input>
  260.       <output>
  261.         <soap:body use="literal" />
  262.       </output>
  263.     </operation>
  264.   </binding>
  265.   <binding name="zipCodeServiceHttpGet" type="s0:zipCodeServiceHttpGet">
  266.     <http:binding verb="GET" />
  267.     <operation name="findZipCodeDistance">
  268.       <http:operation location="/findZipCodeDistance" />
  269.       <input>
  270.         <http:urlEncoded />
  271.       </input>
  272.       <output>
  273.         <mime:mimeXml part="Body" />
  274.       </output>
  275.     </operation>
  276.     <operation name="findZipCordinates">
  277.       <http:operation location="/findZipCordinates" />
  278.       <input>
  279.         <http:urlEncoded />
  280.       </input>
  281.       <output>
  282.         <mime:mimeXml part="Body" />
  283.       </output>
  284.     </operation>
  285.     <operation name="findZipDetails">
  286.       <http:operation location="/findZipDetails" />
  287.       <input>
  288.         <http:urlEncoded />
  289.       </input>
  290.       <output>
  291.         <mime:mimeXml part="Body" />
  292.       </output>
  293.     </operation>
  294.     <operation name="getCodeSet">
  295.       <http:operation location="/getCodeSet" />
  296.       <input>
  297.         <http:urlEncoded />
  298.       </input>
  299.       <output>
  300.         <mime:mimeXml part="Body" />
  301.       </output>
  302.     </operation>
  303.   </binding>
  304.   <binding name="zipCodeServiceHttpPost" type="s0:zipCodeServiceHttpPost">
  305.     <http:binding verb="POST" />
  306.     <operation name="findZipCodeDistance">
  307.       <http:operation location="/findZipCodeDistance" />
  308.       <input>
  309.         <mime:content type="application/x-www-form-urlencoded" />
  310.       </input>
  311.       <output>
  312.         <mime:mimeXml part="Body" />
  313.       </output>
  314.     </operation>
  315.     <operation name="findZipCordinates">
  316.       <http:operation location="/findZipCordinates" />
  317.       <input>
  318.         <mime:content type="application/x-www-form-urlencoded" />
  319.       </input>
  320.       <output>
  321.         <mime:mimeXml part="Body" />
  322.       </output>
  323.     </operation>
  324.     <operation name="findZipDetails">
  325.       <http:operation location="/findZipDetails" />
  326.       <input>
  327.         <mime:content type="application/x-www-form-urlencoded" />
  328.       </input>
  329.       <output>
  330.         <mime:mimeXml part="Body" />
  331.       </output>
  332.     </operation>
  333.     <operation name="getCodeSet">
  334.       <http:operation location="/getCodeSet" />
  335.       <input>
  336.         <mime:content type="application/x-www-form-urlencoded" />
  337.       </input>
  338.       <output>
  339.         <mime:mimeXml part="Body" />
  340.       </output>
  341.     </operation>
  342.   </binding>
  343.   <service name="zipCodeService">
  344.     <port name="zipCodeServiceSoap" binding="s0:zipCodeServiceSoap">
  345.       <soap:address location="http://www.discoverdance.co.uk/zipQuery/zipCodeService.asmx" />
  346.     </port>
  347.     <port name="zipCodeServiceHttpGet" binding="s0:zipCodeServiceHttpGet">
  348.       <http:address location="http://www.discoverdance.co.uk/zipQuery/zipCodeService.asmx" />
  349.     </port>
  350.     <port name="zipCodeServiceHttpPost" binding="s0:zipCodeServiceHttpPost">
  351.       <http:address location="http://www.discoverdance.co.uk/zipQuery/zipCodeService.asmx" />
  352.     </port>
  353.   </service>
  354. </definitions>